embankment of stone - Español Inglés Diccionario